@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; font-weight:normal; color:#333333; background-color:#DEDEDE}

.box{ width:98%; margin:4px auto; background-color:#FFFFFF}

.box h3{ display:block; width:100%; height:30px; line-height:30px; background-color:#376FA6; margin:0px; padding:0px; font-weight:bolder; color:#FFFFFF; text-indent:1em;}

.box table{ width:98%; margin:6px auto; border-collapse:collapse; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE;}
.box table td, .box table th{ border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;}
.box table th{ background-color:#EFEFEF; font-weight:bold; text-align:center; line-height:26px}
.box table td{ padding:4px 6px;}
.box table tr:hover td{ background-color:#F0F7F4}

.box form{ display:block; width:98%; margin:6px auto; padding:0px}
.box form ul{ width:100%; margin:0px; padding:0px}
.box form ul li{ display:table; width:100%; height:auto; padding:10px 0px;margin:0px; border-bottom:1px solid #DEDEDE}
.box form ul li:hover{ background-color:#F0F7F4}
.box form ul li label{ display:block; width:120px; line-height:24px; float:left; margin:0px;text-align:left; text-indent:1em; font-weight:bolder;}
.box form input,.box form textarea{ padding:0px; margin-top:0px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; }
.box form input[type='text'],.box form input[type='password'],.box form input[type='file']{display:block;float:left;height:20px; padding:4px; width:400px;}
.box form textarea{ display:block;float:left;height:60px; width:600px;}
.box form input:focus, .box form textarea:focus{border:1px solid #999999; background-color:#DEE9E2}
.box form span{display:block;float:left; line-height:30px;}
.box form button{display:block;float:left;border:1px solid #DEDEDE;height:30px;width:80px;line-height:30px;margin:8px;padding:0px 8px;background-color:#376FA6;color:#FFFFFF;font-weight:bold;text-align:center;}

.pageNav{ width:98%; margin:4px auto 6px auto; height:35px;}
.pageNav span{ display:block; float:left; margin:0px; background-color:#EFEFEF; border:1px solid #DEDEDE; padding:4px 6px; font-weight:bold}
.pageNav ul{ display:block; margin:0px; padding:0px; float:right;}
.pageNav ul li{ display:block; float:left; margin:0px 0px 0px 4px; list-style:none}
.pageNav ul li a{ display:block; padding:4px 6px; font-weight:bold; text-align:center; background:#EFEFEF; color:#333333; text-decoration:none; border:1px solid #DEDEDE}
.pageNav ul li a:hover{ background-color:#DEDEDE}

.box fieldset{ display:block; width:96%; margin:6px auto; border:1px solid #DEDEDE;}
.box fieldset legend{ font-weight:bold; font-size:14px}

.button{ cursor:pointer;color:#AA55AA}
